<html>
<head><meta charset="utf-8"><title>i686-unknown-freebsd · t-infra · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/index.html">t-infra</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html">i686-unknown-freebsd</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="214768022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768022">(Oct 27 2020 at 21:41)</a>:</h4>
<p>so...</p>



<a name="214768116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768116">(Oct 27 2020 at 21:42)</a>:</h4>
<p>while working on promote-release (I'm implementing support for removing the files we're not shipping through rustup before uploading, see <a href="https://github.com/rust-lang/promote-release/pull/21">https://github.com/rust-lang/promote-release/pull/21</a> and <a href="https://github.com/rust-lang/promote-release/issues/23">https://github.com/rust-lang/promote-release/issues/23</a>), I discovered that the <code>i686-unknown-freebsd</code> is in a weird state</p>



<a name="214768189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768189">(Oct 27 2020 at 21:43)</a>:</h4>
<p>everything but <code>rust-std</code> for that target was deleted during the test run of my <code>promote-release</code> patch, so I looked why that was happening</p>



<a name="214768325"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768325" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768325">(Oct 27 2020 at 21:44)</a>:</h4>
<p>and it turns out that, while <a href="https://github.com/rust-lang/rust/blob/07e968b640e8ff76fa8be4b48b70ab80ea577800/src/ci/github-actions/ci.yml#L328-L329">we're running a dist host builder for that target</a>, the manifest only lists it as a <a href="https://github.com/rust-lang/rust/blob/07e968b640e8ff76fa8be4b48b70ab80ea577800/src/tools/build-manifest/src/main.rs#L102">cross-compilation-only target</a></p>



<a name="214768421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768421">(Oct 27 2020 at 21:45)</a>:</h4>
<p>practically speaking that means the host compiler was never used by anyone using <code>rustup</code>, as it's literally impossible for anyone to install it</p>



<a name="214768567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768567">(Oct 27 2020 at 21:46)</a>:</h4>
<p>I'm pondering whether to remove the dist builder for <strong>i686</strong> freebsd, since nobody uses its outputs through rustup and nobody ever complained about it (<a href="https://github.com/rust-lang/rust/commit/9e8785f01757a50e321e85adeb659a9aff6fc00e">it was broken from the start</a>), or to fix <code>build-manifest</code> to properly ship <code>i686-unknown-freebsd</code></p>



<a name="214768742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768742">(Oct 27 2020 at 21:48)</a>:</h4>
<p><span class="user-mention" data-user-id="199302">@Wesley Moore</span> I was pointed to you as a freebsd community member that's also involved in rust, do you know if having a host compiler for 32-bit freebsd is useful, or if the tarballs are used by something other than rustup in the freebsd community?</p>



<a name="214768817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214768817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214768817">(Oct 27 2020 at 21:49)</a>:</h4>
<p>(if those tarballs are not used, I'm worried for how much money we wasted in storage and CI <span aria-label="face palm" class="emoji emoji-1f926" role="img" title="face palm">:face_palm:</span>)</p>



<a name="214771991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214771991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214771991">(Oct 27 2020 at 22:20)</a>:</h4>
<p>regarding waste -- do you have statistics for how often any given file is accessed?</p>



<a name="214774837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214774837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214774837">(Oct 27 2020 at 22:53)</a>:</h4>
<p><span class="user-mention" data-user-id="138448">@cuviper</span> nope</p>



<a name="214775059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214775059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Moore <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214775059">(Oct 27 2020 at 22:56)</a>:</h4>
<p>Pietro it's a little unclear to me. A cursory glance suggests that the  outputs aren't used. It appears that they could in theory be used in the port but it's marked amd64 only <a href="https://svnweb.freebsd.org/ports/head/lang/rust-bootstrap/Makefile?revision=552306&amp;view=markup#l26">https://svnweb.freebsd.org/ports/head/lang/rust-bootstrap/Makefile?revision=552306&amp;view=markup#l26</a> I'd suggest emailing <a href="mailto:rust@FreeBSD.org">rust@FreeBSD.org</a> as they would have a better idea.</p>



<a name="214775418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214775418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214775418">(Oct 27 2020 at 23:00)</a>:</h4>
<p><span class="user-mention" data-user-id="199302">@Wesley Moore</span> thanks! I'll definitely send the email tomorrow</p>



<a name="214819046"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/214819046" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#214819046">(Oct 28 2020 at 10:42)</a>:</h4>
<p>sent a mail to <a href="mailto:rust@freebsd.org">rust@freebsd.org</a></p>



<a name="215014276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/i686-unknown-freebsd/near/215014276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/i686-unknown-freebsd.html#215014276">(Oct 29 2020 at 19:11)</a>:</h4>
<p>freebsd got back to us that they're not relying on the tarballs</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>